import request from '@/utils/request'

//查询树行结构
export function getTreeList(query) {
  return request({
    url: '/mobile/wm/warehouse/getTreeList',
    method: 'get',
    params: query
  })
}

// 仓库列表（可按编码/名称等筛选）
export function getWarehouseList(query) {
  return request({
    url: '/mobile/wm/warehouse/warehouses',
    method: 'get',
    params: query
  })
}

// 库区列表（传 warehouseId 或 warehouseCode）
export function getLocationList(query) {
  return request({
    url: '/mobile/wm/warehouse/locations',
    method: 'get',
    params: query
  })
}

// 库位列表（传 locationId 或 locationCode）
export function getAreaList(query) {
  return request({
    url: '/mobile/wm/warehouse/areas',
    method: 'get',
    params: query
  })
}

// 标准API接口（兼容性）
export function listWarehouse(query) {
  return request({
    url: '/mes/wm/warehouse/list',
    method: 'get',
    params: query
  })
}